package com.icesoft.base.entity;

import com.baomidou.mybatisplus.annotation.TableLogic;

import java.util.Date;

/**
 * @program: icesoft-security
 * @description: 业务实体Entity基础组件. 封装了业务公用字段
 * 1.创建者信息
 * 2.修改者信息
 * 3.逻辑删除
 * @author: xuefeng.gao
 * @create: 2018-09-13 17:34
 **/
public abstract class BaseBizEntity extends BaseEntity{

    /**
     * 创建日期
     */
    private Date createDate;
    /**
     * 创建者Id
     */
    private Long createUser;

    /**
     * 更新日期
     */
    private Date updateDate;
    /**
     * 更新者Id
     */
    private Long updateUser;

    /**
     * 逻辑删除
     */
    @TableLogic
    private Integer delFlag;

}
